regenerative store - Français Anglais Dictionnaire